/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0; padding: 0;font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0; width: 98%; margin:0px 5px}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}

html{
    background: url(/images_admin/background_beige.png);
    height: 100%;
}
body
{  
  background-color: transparent;
  width: 100%;
  height: 100%;
}

#container
{    
  width: 100%;
  background-color:transparent;
  height: 100%;
  
}

#content
{



}


#header {
    margin-bottom: 0px;
    background: url(/images_admin/header.png) repeat-x top;   
    width:100%;
    height:90px;
    color:#FFFFFF;
    font-size: 15px;
}

#header a{
    color:#FFFFFF;
    text-decoration: none;
    font-family: Georgia;
    margin:55px 0px 0px 0px;
    font-size: 15px;
}


#menu
{
  padding: 10px;
  padding-left: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #aaa;
  background-color: #fff;
}

#menu li
{
  margin-right: 15px;
  display: inline;
}

#content h1
{
  padding: 0;
  background: transparent;
  margin-bottom: 10px;
  font-size: 140%;
  color: #000;
}

td, th
{
  padding: 7px;
}

th
{
  font-weight: bold;
}



#footer
{
  clear: both;  
  margin-top: 0;  
  font-family: arial,sans-serif;  
  background: url(/images_admin/header.png) repeat-x top;   
  width:100%;
  height:20px;
  color:#FFFFFF;
}

#footer img
{
  vertical-align: middle;
}

#sf_admin_container fieldset h2
{
  font-size: 110%;
  font-family: arial,sans-serif;
  font-style: italic;
}

.sf_admin_form_field_logo div div
{
  margin-left: 120px;
}

#sf_admin_container .sf_admin_form_field_logo div div label
{
  display: inline;
  float: none;
}

#menu_new{
    padding: 0;  
    background-color: #16AEC5;  
    width:100%;
    height: 41px;
    margin-bottom: 10px;
    
}

#menu_new li{
    display: inline; 
    
}
#menu_new li a {  
    
font-family: Arial;  
font-size:14px;  
text-decoration: none;  
float:left;  
padding: 10px;  
background-color: #16AEC5;  
color: #fff;  
font-weight: bold;
}  

#menu_new li a:hover {  
background-color: #149EB1;  
margin-top:-2px;  
padding-bottom:12px;  
}  


input {
	background: #16AEC5;
	border: 1px solid #DDD;
	padding: 5px;
        color: #FFFFFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        
        
}

#login{
    background: #FFF;        
    border-radius: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    
}

#login input{
    background: #F2F2F2 ;
    color:#000;
    font-weight: normal;
}

.error_list{
    color:red;
}